export interface KpiMasterVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 名称
   */
  name: string;

  /**
   * 简述
   */
  description: string;

  /**
   * 数据类别
   */
  category: string;

  /**
   * 数据类型
   */
  dataCategory: string;

  /**
   * 范围
   */
  scope: string;

  /**
   * 是否按年更新
   */
  byAnnual: boolean;

  /**
   * 是否按月更新
   */
  byMonth: boolean;

  /**
   * 是否按周更新
   */
  byWeek: boolean;

  /**
   * 是否按天更新
   */
  byDaily: boolean;

  /**
   * 是否按班更新
   */
  byShift: boolean;

  /**
   * 配置串
   */
  screCode: string;

}

export interface KpiMasterForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 名称
   */
  name?: string;

  /**
   * 简述
   */
  description?: string;

  /**
   * 数据类别
   */
  category?: string;

  /**
   * 数据类型
   */
  dataCategory?: string;

  /**
   * 范围
   */
  scope?: string;

  /**
   * 是否按年更新
   */
  byAnnual?: boolean;

  /**
   * 是否按月更新
   */
  byMonth?: boolean;

  /**
   * 是否按周更新
   */
  byWeek?: boolean;

  /**
   * 是否按天更新
   */
  byDaily?: boolean;

  /**
   * 是否按班更新
   */
  byShift?: boolean;

  /**
   * 配置串
   */
  screCode?: string;

}

export interface KpiMasterQuery extends PageQuery {

  /**
   * 名称
   */
  name?: string;

  /**
   * 简述
   */
  description?: string;

  /**
   * 数据类别
   */
  category?: string;

  /**
   * 数据类型
   */
  dataCategory?: string;

  /**
   * 范围
   */
  scope?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}


